Skip to main content
Feedback

6.2.0 Installing Local Edition

important

This section is only applicable for installing Boomi Cloud API Management - Local Edition v6.2.0.

Installing Local Edition is simple with Helm.

Installing with edited values.yaml

  1. Run the following command to install Helm:

    note
    • If you are deploying resources to a namespace other than the default, then include the --namespace parameter in the helm install command.
    • The namespace parameter is not required and is optional when deploying resources to the default namespace, although this is not recommended practice.
    $ cd <extract location>
    helm install apim deploy \
    --namespace <namespace_name> \
    --set preInstallDBPrep.initDBUserPassword=<preinstall DML user's password> \
    --set preInstallDBPrep.localDevAdminPassword=<ConfigUI admin user password>

    The expected sample output is as follows:

    NAME: apim
    LAST DEPLOYED: Fri Oct 13 08:01:54 2023
    NAMESPACE: <namespace_name>
    STATUS: deployed
    REVISION: 1
    TEST SUITE: None
  2. Get the list of pods.

    $ kubectl get pods

    NAME READY STATUS RESTARTS AGE

    cache-deploy-65879cc7d5-zn6n7 2/2 Running 29 (143m ago) 3d2h
    configui-deploy-54986d9b78-94wgn 2/2 Running 24 (111m ago) 3d2h
    loader-deploy-7fb7c64bb-rgzxb 2/2 Running 32 (111m ago) 3d2h
    loader-job-delta-28955925-8mnfg 0/1 Completed 0 9m58s
    loader-job-full-28954080-nvxkg 0/1 Completed 0 22h
    platformapi-deploy-5ffccb76fb-zpflp 2/2 Running 40 (7m46s ago) 3d2h
    trafficmanager-deploy-6dff7d659f-75mnm 2/2 Running 33 (111m ago) 3d2h

Installing using an over-rides file

Procedure

  1. Run the following command:

    $ cd <extract location>
    helm install apim deploy \
    --namespace <namespace_name> \
    --set preInstallDBPrep.initDBUserPassword=<preinstall DML user's password> \
    --set preInstallDBPrep.localDevAdminPassword=<ConfigUI admin user password>

    The expected sample output is as follows:

    NAME: apim
    LAST DEPLOYED: Fri Oct 13 08:01:54 2023
    NAMESPACE: <namespace_name>
    STATUS: deployed
    REVISION: 1
    TEST SUITE: None

  2. Get the list of pods.

    $ kubectl get pods

    NAME READY STATUS RESTARTS AGE

    cache-deploy-65879cc7d5-zn6n7 2/2 Running 29 (143m ago) 3d2h
    configui-deploy-54986d9b78-94wgn 2/2 Running 24 (111m ago) 3d2h
    loader-deploy-7fb7c64bb-rgzxb 2/2 Running 32 (111m ago) 3d2h
    loader-job-delta-28955925-8mnfg 0/1 Completed 0 9m58s
    loader-job-full-28954080-nvxkg 0/1 Completed 0 22h
    platformapi-deploy-5ffccb76fb-zpflp 2/2 Running 40 (7m46s ago) 3d2h
    trafficmanager-deploy-6dff7d659f-75mnm 2/2 Running 33 (111m ago) 3d2h

Sample Overrides file

The following is a sample overrides file.

global:
acceptEUA: true
apimImageRegistry: docker.io/apim
imagePullPolicy: IfNotPresent
imagePullSecrets:
- name: gcp-imagepull-secret
- name: aws-pull-secret
k8sServiceType: NodePort
enableProbes: true
mysqlDatabase:
host: 10.0.0.7
port: 63306

trafficmanager:
replicas: 1
tag: apim327
logback:
logLevel: INFO
connectors:
proxy:
settings:
responseHeaderBufferSize: 22222
requestHeaderBufferSize: 22222

platformapi:
replicas: 1
tag: apim327
logback:
logLevel: INFO

configui:
replicas: 1
tag: apim327
httpsEnabled: false
mlc_oauth_scope: "6f55245b-04af-4ec5-8bbf-57c49fdab67f"

loader:
replicas: 1
tag: apim327
logback:
logLevel: INFO
readiness:
initialDelaySeconds: 90
periodSeconds: 20
failureThreshold: 50
#successThreshold: 1 ; must be 1 for readiness and liveness probe
timeoutSeconds: 5
loadercron:
replicas: 1
tag: apim327

cache:
replicas: 1
tag: apim327
jvmSettings:
minMemory: 512m
maxMemory: 512m

On this Page